package net.qhzw.admin.service;

import net.qhzw.admin.param.PersonnelFacinfoParam;
import net.qhzw.admin.query.PersonnelFacinfoQuery;
import net.qhzw.common.model.JsonResult;

public interface PersonnelFacinfoService {


    /***
     * 根据id 获取教职信息
     * @param id
     * @return
     */
    JsonResult getPersonnelFacinfo(String id);


    /***
     * 获取教职信息列表
     * @param query
     * @return
     */
    JsonResult getPersonnelFacinfoList(PersonnelFacinfoQuery query);

    /***
     * 更新教职信息
     * @param param
     * @return
     */
    JsonResult updatePersonnelFacinfo(PersonnelFacinfoParam param);


    /***
     * 根据id删除教职信息
     * @param id
     * @return
     */
    JsonResult deletePersonnelFacinfo(String id);
}
